<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>sdiaud: XSdiAud Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">sdiaud
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('struct_x_sdi_aud.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XSdiAud Struct Reference<div class="ingroups"><a class="el" href="group__sdiaud.html">Overview</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> driver instance data.  
 <a href="struct_x_sdi_aud.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a6aafb987091e41fa5f5152a89b8dbdd6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a6aafb987091e41fa5f5152a89b8dbdd6">IsReady</a></td></tr>
<tr class="memdesc:a6aafb987091e41fa5f5152a89b8dbdd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core and the driver instance are initialized.  <a href="#a6aafb987091e41fa5f5152a89b8dbdd6">More...</a><br/></td></tr>
<tr class="separator:a6aafb987091e41fa5f5152a89b8dbdd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41390d7cf53355e1b3756aa36bd6694d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a41390d7cf53355e1b3756aa36bd6694d">IsStarted</a></td></tr>
<tr class="memdesc:a41390d7cf53355e1b3756aa36bd6694d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core and the driver instance has started.  <a href="#a41390d7cf53355e1b3756aa36bd6694d">More...</a><br/></td></tr>
<tr class="separator:a41390d7cf53355e1b3756aa36bd6694d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac25a09acc7056003e1beb8e8111f5e0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#ac25a09acc7056003e1beb8e8111f5e0d">Config</a></td></tr>
<tr class="memdesc:ac25a09acc7056003e1beb8e8111f5e0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hardware Configuration.  <a href="#ac25a09acc7056003e1beb8e8111f5e0d">More...</a><br/></td></tr>
<tr class="separator:ac25a09acc7056003e1beb8e8111f5e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3602c2887a9387e51fc7d42b8074f336"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a3602c2887a9387e51fc7d42b8074f336">GrpChangeDetHandler</a></td></tr>
<tr class="memdesc:a3602c2887a9387e51fc7d42b8074f336"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of group change detected handler.  <a href="#a3602c2887a9387e51fc7d42b8074f336">More...</a><br/></td></tr>
<tr class="separator:a3602c2887a9387e51fc7d42b8074f336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a725641819ad1ca907fb5c0afb1819"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#ad7a725641819ad1ca907fb5c0afb1819">GrpChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:ad7a725641819ad1ca907fb5c0afb1819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for group change detected handler.  <a href="#ad7a725641819ad1ca907fb5c0afb1819">More...</a><br/></td></tr>
<tr class="separator:ad7a725641819ad1ca907fb5c0afb1819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa392887fe5c17854f21a7f3b58fb21b1"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#aa392887fe5c17854f21a7f3b58fb21b1">ActiveChannelChangeDetHandler</a></td></tr>
<tr class="memdesc:aa392887fe5c17854f21a7f3b58fb21b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of active channel change detected handler.  <a href="#aa392887fe5c17854f21a7f3b58fb21b1">More...</a><br/></td></tr>
<tr class="separator:aa392887fe5c17854f21a7f3b58fb21b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27fb79de853d8428e254dfbe81197308"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a27fb79de853d8428e254dfbe81197308">ActiveChannelChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:a27fb79de853d8428e254dfbe81197308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for active channel change detected handler.  <a href="#a27fb79de853d8428e254dfbe81197308">More...</a><br/></td></tr>
<tr class="separator:a27fb79de853d8428e254dfbe81197308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa52548326e684990653e2eab156f81b7"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#aa52548326e684990653e2eab156f81b7">SampleRateChangeDetHandler</a></td></tr>
<tr class="memdesc:aa52548326e684990653e2eab156f81b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of sample rate change detected handler.  <a href="#aa52548326e684990653e2eab156f81b7">More...</a><br/></td></tr>
<tr class="separator:aa52548326e684990653e2eab156f81b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f039701b726c6b17ebe293af64110f"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#af8f039701b726c6b17ebe293af64110f">SampleRateChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:af8f039701b726c6b17ebe293af64110f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for sample rate change detected handler.  <a href="#af8f039701b726c6b17ebe293af64110f">More...</a><br/></td></tr>
<tr class="separator:af8f039701b726c6b17ebe293af64110f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5548a6b98ae49097450daea15cfdd5f1"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a5548a6b98ae49097450daea15cfdd5f1">AsxChangeDetHandler</a></td></tr>
<tr class="memdesc:a5548a6b98ae49097450daea15cfdd5f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of asynchronous data flag value change detected handler.  <a href="#a5548a6b98ae49097450daea15cfdd5f1">More...</a><br/></td></tr>
<tr class="separator:a5548a6b98ae49097450daea15cfdd5f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92e1da87ab6788508cd0698806e35fb2"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a92e1da87ab6788508cd0698806e35fb2">AsxChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:a92e1da87ab6788508cd0698806e35fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for asynchronous data flag change handler.  <a href="#a92e1da87ab6788508cd0698806e35fb2">More...</a><br/></td></tr>
<tr class="separator:a92e1da87ab6788508cd0698806e35fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3285b1d179549df42bc032d3ca9414d"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#ae3285b1d179549df42bc032d3ca9414d">StatChangeDetHandler</a></td></tr>
<tr class="memdesc:ae3285b1d179549df42bc032d3ca9414d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of status change detected handler.  <a href="#ae3285b1d179549df42bc032d3ca9414d">More...</a><br/></td></tr>
<tr class="separator:ae3285b1d179549df42bc032d3ca9414d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aeed604e54fcee660a7093053488752"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a6aeed604e54fcee660a7093053488752">StatChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:a6aeed604e54fcee660a7093053488752"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for status change detected handler.  <a href="#a6aeed604e54fcee660a7093053488752">More...</a><br/></td></tr>
<tr class="separator:a6aeed604e54fcee660a7093053488752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6683873b095ab75e8e33699c47bab54"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#aa6683873b095ab75e8e33699c47bab54">AesCsUpdateDetHandler</a></td></tr>
<tr class="memdesc:aa6683873b095ab75e8e33699c47bab54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of AES channel status value update detected handler.  <a href="#aa6683873b095ab75e8e33699c47bab54">More...</a><br/></td></tr>
<tr class="separator:aa6683873b095ab75e8e33699c47bab54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e49d04cf2f4b87a1d91464e4fd468a"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a37e49d04cf2f4b87a1d91464e4fd468a">AesCsUpdateDetHandlerRef</a></td></tr>
<tr class="memdesc:a37e49d04cf2f4b87a1d91464e4fd468a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for AES channel status value updated handler.  <a href="#a37e49d04cf2f4b87a1d91464e4fd468a">More...</a><br/></td></tr>
<tr class="separator:a37e49d04cf2f4b87a1d91464e4fd468a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d8054f30b5bc736979976705cae0b8"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a32d8054f30b5bc736979976705cae0b8">AesCsChangeDetHandler</a></td></tr>
<tr class="memdesc:a32d8054f30b5bc736979976705cae0b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of AES channel status value change detected handler.  <a href="#a32d8054f30b5bc736979976705cae0b8">More...</a><br/></td></tr>
<tr class="separator:a32d8054f30b5bc736979976705cae0b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa60569bfd7b8b9e3ec317dc2c7f0893"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#afa60569bfd7b8b9e3ec317dc2c7f0893">AesCsChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:afa60569bfd7b8b9e3ec317dc2c7f0893"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for AES channel status value change handler.  <a href="#afa60569bfd7b8b9e3ec317dc2c7f0893">More...</a><br/></td></tr>
<tr class="separator:afa60569bfd7b8b9e3ec317dc2c7f0893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83f2ed1503a571d7e5f7ab63f1bdca16"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a83f2ed1503a571d7e5f7ab63f1bdca16">VidPropChangeDetHandler</a></td></tr>
<tr class="memdesc:a83f2ed1503a571d7e5f7ab63f1bdca16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of video properties change detected handler.  <a href="#a83f2ed1503a571d7e5f7ab63f1bdca16">More...</a><br/></td></tr>
<tr class="separator:a83f2ed1503a571d7e5f7ab63f1bdca16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c41d5ceafa0fe84cf3402b357ce9cc3"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a8c41d5ceafa0fe84cf3402b357ce9cc3">VidPropChangeDetHandlerRef</a></td></tr>
<tr class="memdesc:a8c41d5ceafa0fe84cf3402b357ce9cc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for video properties change detected handler.  <a href="#a8c41d5ceafa0fe84cf3402b357ce9cc3">More...</a><br/></td></tr>
<tr class="separator:a8c41d5ceafa0fe84cf3402b357ce9cc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad02253af50e52b94ae988ecc61b22705"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#ad02253af50e52b94ae988ecc61b22705">FifoOvrflwDetHandler</a></td></tr>
<tr class="memdesc:ad02253af50e52b94ae988ecc61b22705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of fifo overflow detected handler.  <a href="#ad02253af50e52b94ae988ecc61b22705">More...</a><br/></td></tr>
<tr class="separator:ad02253af50e52b94ae988ecc61b22705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a022005a4ea9a08c2d5d9c6e82f0eb3"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a4a022005a4ea9a08c2d5d9c6e82f0eb3">FifoOvrflwDetHandlerRef</a></td></tr>
<tr class="memdesc:a4a022005a4ea9a08c2d5d9c6e82f0eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for fifo overflow detected handler.  <a href="#a4a022005a4ea9a08c2d5d9c6e82f0eb3">More...</a><br/></td></tr>
<tr class="separator:a4a022005a4ea9a08c2d5d9c6e82f0eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a019b9077df653ca7ebd43524cedf9a1d"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a019b9077df653ca7ebd43524cedf9a1d">ParityErrDetHandler</a></td></tr>
<tr class="memdesc:a019b9077df653ca7ebd43524cedf9a1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of parity error detected handler.  <a href="#a019b9077df653ca7ebd43524cedf9a1d">More...</a><br/></td></tr>
<tr class="separator:a019b9077df653ca7ebd43524cedf9a1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59230a4bded4cb4c9bd8b361e7b6c9b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#af59230a4bded4cb4c9bd8b361e7b6c9b">ParityErrDetHandlerRef</a></td></tr>
<tr class="memdesc:af59230a4bded4cb4c9bd8b361e7b6c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for Parity Error detected Handler.  <a href="#af59230a4bded4cb4c9bd8b361e7b6c9b">More...</a><br/></td></tr>
<tr class="separator:af59230a4bded4cb4c9bd8b361e7b6c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a9677d6047e8f2775c3859931d56567"><td class="memItemLeft" align="right" valign="top">XSdiAud_Callback&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a9a9677d6047e8f2775c3859931d56567">ChecksumErrDetHandler</a></td></tr>
<tr class="memdesc:a9a9677d6047e8f2775c3859931d56567"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of checksum error detected handler.  <a href="#a9a9677d6047e8f2775c3859931d56567">More...</a><br/></td></tr>
<tr class="separator:a9a9677d6047e8f2775c3859931d56567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e0752da820379badb8f8563921125a1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a1e0752da820379badb8f8563921125a1">ChecksumErrDetHandlerRef</a></td></tr>
<tr class="memdesc:a1e0752da820379badb8f8563921125a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback reference for checksum error detected handler.  <a href="#a1e0752da820379badb8f8563921125a1">More...</a><br/></td></tr>
<tr class="separator:a1e0752da820379badb8f8563921125a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d4b6072bd9d32260e21d0465e97ec5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sdiaud.html#gacd55fc6cff105309720c8f4a1eefdb31">XSdiAud_GrpNum</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a7d4b6072bd9d32260e21d0465e97ec5d">StrtGrpNum</a></td></tr>
<tr class="memdesc:a7d4b6072bd9d32260e21d0465e97ec5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">start group number that is configured  <a href="#a7d4b6072bd9d32260e21d0465e97ec5d">More...</a><br/></td></tr>
<tr class="separator:a7d4b6072bd9d32260e21d0465e97ec5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471887a3276a4ef1d1259d780c05de71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sdiaud.html#gadeb9e98fc70874d3c92b69580f1c1f81">XSdiAud_NumOfCh</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_sdi_aud.html#a471887a3276a4ef1d1259d780c05de71">NumOfCh</a></td></tr>
<tr class="memdesc:a471887a3276a4ef1d1259d780c05de71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total Number of channels that are configured.  <a href="#a471887a3276a4ef1d1259d780c05de71">More...</a><br/></td></tr>
<tr class="separator:a471887a3276a4ef1d1259d780c05de71"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> driver instance data. </p>
<p>An instance must be allocated for each <a class="el" href="struct_x_sdi_aud.html" title="The XSdiAud driver instance data. ">XSdiAud</a> core in use. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="aa392887fe5c17854f21a7f3b58fb21b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::ActiveChannelChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of active channel change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a27fb79de853d8428e254dfbe81197308"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::ActiveChannelChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for active channel change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a32d8054f30b5bc736979976705cae0b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::AesCsChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of AES channel status value change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="afa60569bfd7b8b9e3ec317dc2c7f0893"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::AesCsChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for AES channel status value change handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa6683873b095ab75e8e33699c47bab54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::AesCsUpdateDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of AES channel status value update detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a37e49d04cf2f4b87a1d91464e4fd468a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::AesCsUpdateDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for AES channel status value updated handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a5548a6b98ae49097450daea15cfdd5f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::AsxChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of asynchronous data flag value change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a92e1da87ab6788508cd0698806e35fb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::AsxChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for asynchronous data flag change handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a9677d6047e8f2775c3859931d56567"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::ChecksumErrDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of checksum error detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e0752da820379badb8f8563921125a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::ChecksumErrDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for checksum error detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ac25a09acc7056003e1beb8e8111f5e0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_sdi_aud___config.html">XSdiAud_Config</a> XSdiAud::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware Configuration. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize()</a>, <a class="el" href="group__sdiaud.html#ga532907f495640ca09b27fd5f85ab5f5b">XSdiAud_ConfigReset()</a>, <a class="el" href="group__sdiaud.html#ga299c4252e92583a5f6d3258d36319e25">XSdiAud_CoreReset()</a>, <a class="el" href="group__sdiaud.html#gabcb02d498819226b22e4da1862f71ccd">XSdiAud_Emb_EnExtrnLine()</a>, <a class="el" href="group__sdiaud.html#gaca24393d60284ac66101dacdb90df60c">XSdiAud_Emb_SetAsx()</a>, <a class="el" href="group__sdiaud.html#gadd6dab74039c2618226942aa8bf7bb41">XSdiAud_Emb_SetSmpRate()</a>, <a class="el" href="group__sdiaud.html#gad46c468eb0c036b1393060a6e5913426">XSdiAud_Emb_SetSmpSize()</a>, <a class="el" href="group__sdiaud.html#ga2e6fdf2a0ae109374f59cf3a3dea1ac8">XSdiAud_Emb_SetVidProps()</a>, <a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable()</a>, <a class="el" href="group__sdiaud.html#ga0a3c6462665eba31e7e323b9d57aeb5c">XSdiAud_Ext_DisableClkPhase()</a>, <a class="el" href="group__sdiaud.html#gabed8886b7dfe0f70d74d6defdcc6e7fa">XSdiAud_Ext_GetAcChStatus()</a>, <a class="el" href="group__sdiaud.html#gae3757b1303567b4ba771ebcb948085aa">XSdiAud_Ext_GetAsxStatus()</a>, <a class="el" href="group__sdiaud.html#ga4abd5f9c2cacb3808a4751da71942eae">XSdiAud_Ext_GetFIFOOvFlwStatus()</a>, <a class="el" href="group__sdiaud.html#ga9028d81da56317ad520d1563ea523ece">XSdiAud_Ext_GetSRStatus()</a>, <a class="el" href="group__sdiaud.html#ga8747ab428cfbcbc34013f7dbf8674440">XSdiAud_GetActGrpStatus()</a>, <a class="el" href="group__sdiaud.html#gaf8025951709cb94880cf3a5daf08af2d">XSdiAud_GetChStat()</a>, <a class="el" href="group__sdiaud.html#gaa95d3e8ae24010498edb963aefe1944b">XSdiAud_GetCoreVersion()</a>, <a class="el" href="group__sdiaud.html#ga3d3823e317c0d235d0a455bf60e47525">XSdiAud_GetIntStat()</a>, <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, <a class="el" href="group__sdiaud.html#gad3bc0d473b0bb0a4277d9c8f27069e19">XSdiAud_MuteCh()</a>, <a class="el" href="group__sdiaud.html#ga3c03ed1e987b52e378a370ca98b3295b">XSdiAud_SelfTest()</a>, <a class="el" href="group__sdiaud.html#ga8c138d7bae2ff7770ac0f407e7e8d44c">XSdiAud_SetAesChPair()</a>, and <a class="el" href="group__sdiaud.html#ga9abe19eaf798717fe47a41cd05ccf663">XSdiAud_SetCh()</a>.</p>

</div>
</div>
<a class="anchor" id="ad02253af50e52b94ae988ecc61b22705"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::FifoOvrflwDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of fifo overflow detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a022005a4ea9a08c2d5d9c6e82f0eb3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::FifoOvrflwDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for fifo overflow detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a3602c2887a9387e51fc7d42b8074f336"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::GrpChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of group change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ad7a725641819ad1ca907fb5c0afb1819"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::GrpChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for group change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a6aafb987091e41fa5f5152a89b8dbdd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XSdiAud::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core and the driver instance are initialized. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga53f9af7b762897e63bd54ee426c936c5">XSdiAud_CfgInitialize()</a>, and <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a41390d7cf53355e1b3756aa36bd6694d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XSdiAud::IsStarted</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core and the driver instance has started. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#gac73f97119062624890969aa0c926cd51">XSdiAud_Enable()</a>.</p>

</div>
</div>
<a class="anchor" id="a471887a3276a4ef1d1259d780c05de71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__sdiaud.html#gadeb9e98fc70874d3c92b69580f1c1f81">XSdiAud_NumOfCh</a> XSdiAud::NumOfCh</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Total Number of channels that are configured. </p>

</div>
</div>
<a class="anchor" id="a019b9077df653ca7ebd43524cedf9a1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::ParityErrDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of parity error detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="af59230a4bded4cb4c9bd8b361e7b6c9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::ParityErrDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for Parity Error detected Handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aa52548326e684990653e2eab156f81b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::SampleRateChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of sample rate change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="af8f039701b726c6b17ebe293af64110f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::SampleRateChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for sample rate change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3285b1d179549df42bc032d3ca9414d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::StatChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of status change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a6aeed604e54fcee660a7093053488752"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::StatChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for status change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d4b6072bd9d32260e21d0465e97ec5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__sdiaud.html#gacd55fc6cff105309720c8f4a1eefdb31">XSdiAud_GrpNum</a> XSdiAud::StrtGrpNum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>start group number that is configured </p>

</div>
</div>
<a class="anchor" id="a83f2ed1503a571d7e5f7ab63f1bdca16"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XSdiAud_Callback XSdiAud::VidPropChangeDetHandler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start of video properties change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a8c41d5ceafa0fe84cf3402b357ce9cc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XSdiAud::VidPropChangeDetHandlerRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback reference for video properties change detected handler. </p>

<p>Referenced by <a class="el" href="group__sdiaud.html#ga6f81c22001df336d7ada4ade71ba41a4">XSdiAud_IntrHandler()</a>, and <a class="el" href="group__sdiaud.html#ga3eb68f3851a68fafdd411b242983e7b7">XSdiAud_SetHandler()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
